<?php
namespace Admin\Model;
use Think\Model;
class PrivilegeModel extends Model
{
    protected $insertFields = array('id','pri_name','module_name','controller_name','action_name','parent_id','icon','level');
    protected $updateFields = array('id','pri_name','module_name','controller_name','action_name','parent_id','icon','level');
    protected $_validate = array(
        array('pri_name', 'require', '权限名称不能为空！', 1, 'regex', 3),
        array('pri_name', '1,30', '权限名称的值最长不能超过 30 个字符！', 1, 'length', 3),
        array('module_name', 'require', '模块名称不能为空！', 1, 'regex', 3),
        array('module_name', '1,10', '模块名称的值最长不能超过 10 个字符！', 1, 'length', 3),
        array('controller_name', 'require', '控制器名称不能为空！', 1, 'regex', 3),
        array('controller_name', '1,10', '控制器名称的值最长不能超过 10 个字符！', 1, 'length', 3),
        array('action_name', 'require', '方法名称不能为空！', 1, 'regex', 3),
        array('action_name', '1,20', '方法名称的值最长不能超过 20 个字符！', 1, 'length', 3),
        array('parent_id', 'number', '上级权限的ID，0：代表顶级权限必须是一个整数！', 2, 'regex', 3),
        array('level', 'number', '菜单级次，0：代表顶级权限必须是一个整数！', 2, 'regex', 3),
    );

    /************************************ 其他方法 ********************************************/

}